Fill out this form to register your intent to complete this project.s
Fill out this form to submit your solution to this project and qualify for the rewards.
![]() | Explore robot collaboration and competition underwater. |
Artificial intelligence and sensor technologies have pushed the boundary of how human explore uncharted spaces both above our heads and below our feet. Underwater drones have been mapping the global seafloor and constructing undersea internet cables for years. Now they are getting more collaborative; we are seeing increasing amount of robot fleets perform a single task in a coordinated way. What is the next frontier following collaborative robots? Could it be competitive robots?
This project requires a scenario where robots are competing against each other. Design algorithms for underwater drones to compete in a hostile situation, where a first drone is trying to stay stealth and a second drone is actively searching for the first drone. Develop an algorithm to navigate a stealth underwater drone through a radar region (treat radar sweeps as if dynamic obstacles) without being detected. Develop another algorithm to navigate a second underwater drone, which is equipped with a fixed scanning frequency radar, to search for the stealth drone.
Suggested steps:
- Draw a virtual underwater environment in your chosen simulation software (UAV scenario designer in MATLAB®, Gazebo, or Unreal Engine)
- Adjust the Simulink® model of underwater drone provided by MathWorks to meet your maneuverability requirement, and make a duplicate so you have two agents
- Add a sonar sensor to the Simulink model using Sensor Fusion and Tracking Toolbox™
- Implement your own control strategy for each vehicle in Simulink (some ideas: either build a state machine using defined “if-then” or Stateflow, or use reinforcement lerning via the Reinforcement Learning toolbox™ to train your hide-and-seek algorithm on the entire Simulink model)
- Show your hide-and-seek simulation in your virtual environment.
- Modeling and Simulation of an Autonomous Underwater Vehicle
- Control of an Autonomous Underwater Vehicle
- Radar System Design
- Multi-Agent Hide and Seek video
Ocean engineering, underwater constructions, underwater exploration.
Artificial Intelligence, Robotics, AUV, Embedded AI, Machine Learning, Reinforcement Learning, Sensor Fusion and Tracking, SLAM
Bachelor, Master’s level
Dedicated discussion forum to ask/answer questions, comment, or share your ideas for solutions for this project.
27